%%%-------------------------------------------------------------------
%%% @author mirahs(2892727493@qq.com)
%%% @doc
%%%     定时回调
%%% @end
%%%-------------------------------------------------------------------
-module(crontab_handler_tpl).

-export([
    tasks/0
    ,day_open/0
    ,day_merge/0

    ,every_mintue/0
    ,every_minute_5/0
]).

-include("common.hrl").


%%%===================================================================
%%% API functions
%%%===================================================================

%% 	分         时        日         月        周			MFA
%% 	分         时        日         月        周			开服限制 开服指定天数 合服限制 合服指定天数 MFA
%% {[0-59]    [0-23]    [1-31]    [1-12]    [1-7],		{M,F,A}}
%% all 或 [] 表示任意

%% 任务列表
tasks() ->
    [
        {all, all, all, all, all, all, all, all, all, {?MODULE, every_mintue, []}}
        ,{[0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55], all, all, all, all, {?MODULE, every_minute_5, []}}
    ].

%% 开服天数
day_open() ->
    10.

%% 合服天数
day_merge() ->
    5.


%%%===================================================================
%%% Internal functions
%%%===================================================================

every_mintue() ->
    %?INFO("every_mintue 每分钟"),
    ok.

every_minute_5() ->
    %?INFO("every_minute_5 每 5 分钟"),
    ok.
